#include <stdio.h>
//#define __min(x, y) ({typeof(x) tmp = x; tmp--; y;})
#define __min(x, y) ({typeof(y) t = y; int i; for(i=0;i<10;i++){t++;}; typeof(x) tmp = x; tmp--; t;})


int main()
{
    int x = __min(1, 2);
    printf("x=%d\n", x);

    return 0;
};
